function StageName()
	return "Stage 210"
end

function Description()
	return "A DE Making Stage."
end

function VictoryConditionDescription()
	return "Survive 1 minutes."
end

function Init()
	
	size = {Height = 1938.11485320503, Width = 1938.11485320503}
	
	startPos = { 0, 0, 0 }
	
	stageData.MonsterSpawnTime = -0.920698358506518*-1981.88128249924
	stageData.SoldierSpawnTime = -1981.88128249924
	stageData.SoldierWoundedSurviveTime = 2.43251419859939*-1981.88128249924
	
	monsters = 
	{
		testStrongMonster = 4.81556961413442,
		testmonster = 1.0
	}
	
	AddSpawnPoint(1938.11485320503/4, 1938.11485320503/4)
	AddSpawnPoint(-1938.11485320503/4, -1938.11485320503/4)
	AddSpawnPoint(-1938.11485320503/4, 1938.11485320503/4)
	AddSpawnPoint(1938.11485320503/4, -1938.11485320503/4)
	
	player.Acceleration = 83.0934688367996
	player.Speed = 100
	player.SpeedThreshold = 648.358691532448
	
	player.SnakeStartSize = 3
	playerSoldierList = {"Knight", "Archer", "Magician"}
	
	groundStartColor = {0.0, 0.0, 0.5}
	groundEndColor = {0.5, 0.5, 1.0}
	
	SetMapObj()
end

function SetPlayerSoldier(list)
	for key,value in pairs(list) do
		AddPlayerSoldier(value)
	end
end

function VictoryCheck()
	return Time(60)
end

function SetMapObj()
	AddMapObj("stone1", 1938.11485320503/4, 0);
	AddMapObj("tree1", -1938.11485320503/4, 0);
	AddMapObj("stone1", 0, 1938.11485320503/4);
	AddMapObj("tree1", 0, -1938.11485320503/4);
end

